---@meta

---@class widget_craftslot: widget_widget
local craftslot = {}

---
---
---author: 
function craftslot:GetSize() end

---
---
---author: 
function craftslot:EnablePopup() end

---
---
---author: 
function craftslot:OnGainFocus() end

---
---@param control idk #
---@param down idk #
---
---author: 
function craftslot:OnControl(control, down) end

---
---@param dt idk #
---
---author: 
function craftslot:OnUpdate(dt) end

---
---
---author: 
function craftslot:OnLoseFocus() end

---
---
---author: 
function craftslot:Clear() end

---
---
---author: 
function craftslot:LockOpen() end

---
---
---author: 
function craftslot:Open() end

---
---
---author: 
function craftslot:Close() end

---
---
---author: 
function craftslot:ShowRecipe() end

---
---
---author: 
function craftslot:HideRecipe() end

---
---@param recipename idk #
---
---author: 
function craftslot:Refresh(recipename) end

---
---@param recipename idk #
---
---author: 
function craftslot:SetRecipe(recipename) end

